package com.youlu.campus.service.ad;

import com.youlu.campus.entity.UserPO;
import com.youlu.campus.entity.ad.UserTaskAdsRecord;

public interface UserTaskAdsRecordService {
    UserTaskAdsRecord create(UserTaskAdsRecord req);

    boolean update(UserTaskAdsRecord req);

    UserTaskAdsRecord findById(String id);

    UserTaskAdsRecord find(String userId, String taskId, String platform, String appId);

    /**
     * 开始看广告
     *
     * @param userId
     * @return
     */
    UserTaskAdsRecord startViewAd(String userId, String adId, String platfrom, String appId, String taskId);
    /**
     * 结束看广告
     *
     * @param id
     * @return
     */
    boolean endViewAd(UserPO userPO, String id);
}
